package pe.gob.mtpe.construcsys.mybatis.interfase;



import java.util.List;
import java.util.Map;

import pe.gob.mtpe.construcsys.bean.ParamConsultaRetcc;
import pe.gob.mtpe.construcsys.bean.Retcc;
import pe.gob.mtpe.construcsys.bean.Sindicato;

public interface INTRetcc {
	
	public String insertarRetcc(Retcc retcc) throws Exception;
	public String actualizarRetcc(Retcc retcc) throws Exception;
	public String eliminarRetcc(Retcc retcc) throws Exception;
	public List<Retcc> listarRetcc(ParamConsultaRetcc parametro) throws Exception;
	public Retcc obtenerRetcc(ParamConsultaRetcc parametro) throws Exception;
	public List<Sindicato> listarSindicato(Sindicato sindicato) throws Exception;
	public String validaIns(ParamConsultaRetcc param)throws Exception;
	public List<Map> emitirCarnet(Retcc retcc) throws Exception;
	public String regFecInscRetcc(Retcc retcc) throws Exception;
	public String renovarRetcc(Retcc retcc) throws Exception;
	public List lstMotivoCancel() throws Exception;
	public List lstDetMotivoCancel() throws Exception;
	public String updCancelarRetcc(Retcc retcc) throws Exception;
}
